Officers were responding to a wellness check on the 500 block of Heritage Oak Drive around 6 p.m. Thursday night, Lower Makefield police said in a release.
No one came to the door, but when they looked through a window they saw a boy curled in a ball on the floor, LMTPD Chief Kenneth Coluzzi told 6abc and NBC10.
Police entered the home and found both people dead from "apparent gunshot wounds to the head," the department said. They are identified as 47-year-old Joseph Rozario and his son Fabian.
The matter is being "handled as a murder-suicide based on the preliminary findings," authorities wrote.
The investigation is ongoing. Following their autopsies on Friday, the Bucks County Coroner's Office ruled Joseph Rozario's death a suicide and Fabian's a homicide, both by cause of "gunshot wound through head."
Fabian, investigators say, was a student at Afton Elementary School. Authorities said the Pennsbury School District will offer grief counseling at the school on Saturday, July 22 from 10 a.m. to 1 p.m.
Click here to follow Daily Voice Lower Merion-Narberth and receive free news updates.